iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0

CSV(Comma-Separateo Values,逗號分隔值)是一種純文字檔,存放用逗號分隔的表格式資料而得名,也是匯出 Excel 試算表或者資料庫數據時,最常用的儲存格式之一。

使用 open()函式以寫入(w)模式開啟檔案之後(可選擇性地加入 encoding 參數,設定文字編碼),將檔案物件傳入 csv 程式庫的 writer(),即可建立寫入CSV 物件。接著,程式就能透過 CSV 物件的 writerow()方法,一次寫入一列列表格式資料。

第七章重點

  • 字典是一種儲存鍵/值對(key/value pair)的結構資料類型,「鍵」可以是字串、數字或元組類型。
  • 開啟檔案的 open()函式,通常跟 with 搭檔,以便在檔案操作完畢之後自動關閉檔案。
  • CSV 是副檔名為.csv 的純文字檔,使用 Python 內建的 csv 程式庫的writer() 和 reader(),分別建立寫入與讀取CSV 的物件,方便設定資料的分隔字元。
  • 透過程式存取 Google 試算表之前,需要先開放 Drive 和 Sheets兩個API然後建立服務帳號金鑰(指定資源擁有者)並取得授權憑證檔。
  • 讀寫 Google 試算表的 gspread 程式庫,提供下列操作方法:
    更新儲存格:update_acell()與 update_cell()
    插入新列:insert_row()
    讀取儲存格:acell()與 cell()。
    讀取整列或整櫃:row_values(), col_values()
    以列表類型傳回整個工作表:get_all_values()

上一篇
Day14 字典儲存與讀寫檔案
下一篇
Day16 自訂類別
系列文
從0開始學PYTHON30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言